package com.ruoyi.safe.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.safe.domain.BizEducateDocAttach;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

@Data
public class BizEducateVO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private Long id;

    /**
     * 教育名称
     */
    private String educateName;

    /**
     * 教育时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date educateTime;

    /**
     * 教育班组
     */
    private String educateClass;

    /**
     * 应到教育人数
     */
    private Long shouldEducatePeoples;

    /**
     * 实际教育人数
     */
    private Long practiceEducatePeoples;

    /**
     * 图片数量
     */
    private Integer photoCount;

    /**
     * 视频数量
     */
    private Integer videoCount;

    /**
     * 音频数量
     */
    private Integer audioCount;

    /**
     * 教育资料照片
     */
    private List<BizEducateDocAttach> photoBizEducateDocAttachList;

    /**
     * 发起人(创建人)
     */
    private String createBy;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date createTime;

}
